#include<stdlib.h>
#include<stdio.h>
#include "Vector.h"
	//template Vector<int>;
int main()
{

	Vector<int> test = Vector<int>();
	unsigned int i = 0;
	for(i = 0; i < 20; i++)
	{
		test.push_back(i);
	}
	printf("DOING POP BACK NOW\n");
	for(i = 0; i < 20; i++)
	{
		printf("%d\n", test.pop_back());
	}
	for(i = 0; i < 25; i++)
		test.push_back(i);
	printf("Testing the copy constructor now\n");
	Vector<int> k = Vector<int>();
	for(i = 32; i < 55; i++)
		k.push_back(i);
	k = test;
	for(i = 0; i < 25; i++)
		printf("%d\n", test.pop_back());


	return 0;
}
